import matplotlib.pyplot as plt
import numpy as np
from test0 import create_coordinate_system

# 创建一个坐标系
fig, ax = create_coordinate_system(x_range=(-3, 5), y_range=(-3, 4), figsize=(8, 6))

# 分别绘制-2到3的图像
for i in range(-2, 4):
    y = np.floor(i)
    ax.plot([i, i+1], [y, y], 'r-', linewidth=2)
    # 前包含，后不包含。在点(i,y)处绘制一个空心点，在(i+1,y)处绘制一个实心点
    ax.plot(i, y, 'wo', markersize=5, markeredgecolor='black')
    ax.plot(i+1, y, 'ro', markersize=5, color='black')

ax.legend()
plt.show()
